List of Apache modules

Apache is an open source HTTP server. It comprises a small core for HTTP request/response processing and Multi-Processing Modules (MPM) which dispatches data processing to threads and/or processes. Many additional modules are available to extend its core functionality for special purposes.

The following is a list of all the first and third party modules available for the Apache web server:

Name Compatibility Status Developer(s) License Description
mod_access Versions older than 2.1 Included by Default Apache Software Foundation Apache License, Version 2.0 Provides access control based on the client and the client's request[1]
mod_actions Versions 1.1 and later Included by Default Apache Software Foundation Apache License, Version 2.0 Provides CGI ability based on request method and media type[2]
mod_alias Versions 1.1 and later Included by Default Apache Software Foundation Apache License, Version 2.0 Allows for client requests to be mapped to different parts of a server's filesystem and for the requests to be redirected entirely[3]
mod_asis Versions 1.3 and later Included by Default Apache Software Foundation Apache License, Version 2.0 Allows for the use of files that contain their own HTTP headers[4]
mod_aspdotnet
mod_auth Versions older than 2.1 Included by Default Apache Software Foundation Apache License, Version 2.0 Authenticates users via Basic access authentication by checking against plaintext password and group files. In Apache 2.1 and later, this plaintext authentication is enabled by mod_authn_file instead[5]
mod_auth_anon Versions 1.1-2.1 Stable Extension Apache Software Foundation Apache License, Version 2.0 Allows authentication with a special user id of 'anonymous' and an email address as the password. As an authentication mechanism, this was replaced by mod_authn_anon[6]
mod_auth_basic Versions 2.1 and newer Included by Default Apache Software Foundation Apache License, Version 2.0 Authenticates users via HTTP Basic Authentication, the backend mechanism for verifying user authentication is left to configurable providers, usually other Apache modules. This module replaces the authentication frontend of several older modules.[7]
mod_auth_db Versions 1.1-1.3 Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_auth_dbm Versions older than 2.1 Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_auth_digest Versions 1.3.8 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0 Authenticates users via HTTP Digest Authentication utilizing MD5 encryption. This is more secure than HTTP Basic Authentication provided by other modules. As of Apache 2.1, this module acts as a front-end to authentication providers who verify the actual login.[8]
mod_auth_kerb
mod_auth_ldap Versions 2.0.41-2.1 Experimental Extension Apache Software Foundation Apache License, Version 2.0 Allows HTTP Basic Authentication by checking against an LDAP directory. The authentication mechanism of checking against an LDAP directory is provided via mod_authnz_ldap in Apache versions 2.1 and later.
mod_auth_oid Version 2.2 Third-party module GNU General Public License, Version 2 Pascal Buchbinder Allows an Apache server to act as an OpenID "Relying Party"[9]
mod_authn_alias Version 2.1 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_authn_anon Version 2.1 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0 Acts as an authentication provider to other modules, like mod_auth_basic and mod_auth_digest, users are authenticated by using a special user id of "anonymous" and providing their email as the password.[10]
mod_authn_dbd Version 2.1 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_authn_dbm Version 2.1 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_authn_default Version 2.1 and newer Included by Default Apache Software Foundation Apache License, Version 2.0
mod_authn_file Version 2.1 and newer Included by Default Apache Software Foundation Apache License, Version 2.0 Acts as an authentication provider to other modules, like mod_auth_basic and mod_auth_digest, by checking users against plaintext password files.[11]
mod_authnz_external
mod_authnz_ldap Version 2.1 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0 Acts as an authentication provider to other modules and checks authentication against an LDAP directory
mod_authnz_mysql
mod_authz_svn
mod_autoindex Version 1.3 and newer Included by Default Apache Software Foundation Apache License, Version 2.0 Generates automatic directory listing for display by the server[12]
mod_backhand
mod_balancer
mod_bandwidth
mod_bannerslider
mod_bonjour
mod_breadcrumbs
mod_briaskiss
mod_bw
mod_bwlimited
mod_c Third-party module
mod_cache Version 2.0 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_cern_meta Version 1.1 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_cgi Version 1.1 and newer Included by Default Apache Software Foundation Apache License, Version 2.0
mod_cgid Version 2.0 and newer, "Unix threaded MPMs only"[13] Included by Default Apache Software Foundation Apache License, Version 2.0
mod_charset_lite Version 2.0 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_dav Version 2.0 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_dav_fs Version 2.0 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_deflate Version 2.0 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_dir Version 1.3 and newer Included by Default Apache Software Foundation Apache License, Version 2.0
mod_disk_cache Version 2.0 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_dumpio Version 2.0 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_echo Version 2.0 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_env Version 1.1 and newer Included by Default Apache Software Foundation Apache License, Version 2.0
mod_evasive Third-party module
mod_example Version 1.2 and newer Experimental Extension Apache Software Foundation Apache License, Version 2.0
mod_expires Version 1.2 and newer Included by Default Apache Software Foundation Apache License, Version 2.0
mod_ext_filter Version 1.3 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_exmenu_j15
mod_extract
mod_fcgi
mod_fastcgi
mod_file_cache Version 2.0 and newer Experimental Extension Apache Software Foundation Apache License, Version 2.0
mod_flvx
mod_frontpage
mod_gcalendar_upcoming
mod_geoip
mod_gnutls
mod_gtranslate
mod_gzip
mod_headers Version 1.2 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_h264_streaming Third-party module
mod_ibm_ssl
mod_imagemap
mod_imap Version 1.2-2.0 Included by Default Apache Software Foundation Apache License, Version 2.0
mod_include Version 1.3 and newer Included by Default Apache Software Foundation Apache License, Version 2.0
mod_indent
mod_info Version 1.1 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_isapi Version 1.3 and newer, Win32 only Included by Default Apache Software Foundation Apache License, Version 2.0
mod_jk
mod_jweather
mod_ldap Version 2.0 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_lisp
mod_log_config Version 1.2 and newer Included by Default Apache Software Foundation Apache License, Version 2.0
mod_log_forensic Version 1.3 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_logio Version 2.0 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_macro
mod_magnet
mod_mainmenu
mod_mem_cache Version 2.0 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_mime Version 1.3 and newer Included by Default Apache Software Foundation Apache License, Version 2.0
mod_mime_magic Version 1.3 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_mono
mod_musicindex
mod_mysql
mod_negotiation Version 1.3 and newer Included by Default Apache Software Foundation Apache License, Version 2.0
mod_news_pro_gk1
mod_newsflash
mod_nibblebill
mod_novasfh
mod_nss
mod_ntlm
mod_ntlm_winbind
mod_ntlm2
mod_numforname
mod_nw_ssl Version 2.0 and newer, Netware only Included by Default Apache Software Foundation Apache License, Version 2.0
mod_oc4j
mod_openpgp
mod_ossl
mod_owa
mod_pagespeed
mod_parrot
mod_perl Version 1.3 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0 Allows usage of Perl within Apache
mod_php / libphp5 Version 1.3 and newer[14] Third-party module The PHP Group PHP License Enables usage of PHP within Apache
mod_python Version 2.0 and newer Third-party module Gregory Trubetskoy et al Apache License, Version 2.0 Allows usage of Python within Apache[15]
mod_proxy Version 1.1 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_proxy_connect Version 2.0 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_proxy_ftp Version 2.0 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_proxy_http Version 2.0 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_quickicon
mod_qos
mod_quotatab
mod_rails
mod_rewrite Version 1.2 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_security Third-party module Trustwave SpiderLabs Apache License, Version 2.0 Native implementation of the web application firewall, working as an Apache module. Both major Apache branches are supported.
mod_setenvif Version 1.3 and newer Included by Default Apache Software Foundation Apache License, Version 2.0
mod_setenvifplus Third-party module Pascal Buchbinder Apache License, Version 2.0 Allows Apache to set Environment variables based on different parts of a request parsed by regular expressions[16]
mod_so Version 1.3 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_speling Version 1.3 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_ssl Version 2.0 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_sspi
mod_status Version 1.1 and newer Included by Default Apache Software Foundation Apache License, Version 2.0
mod_substitute
mod_suexec Version 2.0 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_suphp
mod_throttle
mod_thumbsup
mod_tidy
mod_time
mod_tile
mod_transform
mod_tweeds
mod_unique_id Version 1.3 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_upload
mod_uploader
mod_userdir Version 1.3 and newer Included by Default Apache Software Foundation Apache License, Version 2.0
mod_usertrack Version 1.2 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_version Version 2.0.56 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_vhost_alias Version 1.37 and newer Stable Extension Apache Software Foundation Apache License, Version 2.0
mod_virgule
mod_virtuemart
mod_virtuemart_cart
mod_virtuemart_login
mod_vmd
mod_wl_20
mod_wl_22
mod_wsgi
mod_xsendfile
mod_xml2enc
mod_xml
mod_xslt
mod_xml_curl
mod_xmlrpc
mod_xrv
mod_yj_booking
mod_yazarlar
mod_zlib

[17] [18] [19] [20] [21][22] [23]

References

  1. ^ "Apache Module mod_access". Apache HTTP Server 2.0 Documentation. Apache Software Foundation. http://httpd.apache.org/docs/2.0/mod/mod_access.html. Retrieved 2011-08-27. 
  2. ^ "Module mod_actions". Apache HTTP Server 1.3 Documentation. Apache Software Foundation. http://httpd.apache.org/docs/1.3/mod/mod_actions.html. Retrieved 2011-08-27. 
  3. ^ While the documentation doesn't specifically mention compatibility with versions 1.1 and 1.2, it says that certain directives worked in those versions. This does not however mean, that older versions were not compatibile with this module. "Module mod_alias". Apache HTTP Server 1.3 Documentation. Apache Software Foundation. http://httpd.apache.org/docs/1.3/mod/mod_alias.html. Retrieved 2011-08-27. 
  4. ^ This module is noted in the documentation for Apache versions 1.3, but no mention is made of earlier versions. This doesn't mean that the module doesn't exist for older versions, but only that the documentation provides no indication that it does. "Module mod_alias". Apache HTTP Server 1.3 Documentation. Apache Software Foundation. http://httpd.apache.org/docs/1.3/mod/mod_asis.html. Retrieved 2011-08-27. 
  5. ^ "Apache Module mod_auth". Apache HTTP Server 2.0 Documentation. Apache Software Foundation. http://httpd.apache.org/docs/2.0/mod/mod_auth.html. Retrieved 2011-08-27. 
  6. ^ "Apache Module mod_auth_anon". Apache HTTP Server 2.0 Documentation. Apache Software Foundation. http://httpd.apache.org/docs/2.0/mod/mod_auth_anon.html. Retrieved 2011-08-27. 
  7. ^ "Apache Module mod_auth_basic". Apache HTTP Server 2.2 Documentation. Apache Software Foundation. http://httpd.apache.org/docs/2.2/mod/mod_auth_basic.html. Retrieved 2011-08-27. 
  8. ^ "Apache Module mod_auth_digest". Apache HTTP Server 2.2 Documentation. Apache Software Foundation. http://httpd.apache.org/docs/2.2/mod/mod_authn_file.html. Retrieved 2011-08-27. 
  9. ^ Pascal Buchbinder. "mod_auth_oid". SourceForge.net. http://auth-openid.sourceforge.net/. Retrieved 2011-08-27. 
  10. ^ "Apache Module mod_authn_anon". Apache HTTP Server 2.2 Documentation. Apache Software Foundation. http://httpd.apache.org/docs/2.2/mod/mod_authn_anon.html. Retrieved 2011-08-27. 
  11. ^ "Apache Module mod_authn_file". Apache HTTP Server 2.2 Documentation. Apache Software Foundation. http://httpd.apache.org/docs/2.2/mod/mod_authn_file.html. Retrieved 2011-08-27. 
  12. ^ "Apache Module mod_autoindex". Apache HTTP Server 2.2 Documentation. Apache Software Foundation. http://httpd.apache.org/docs/2.2/mod/mod_autoindex.html. Retrieved 2011-08-27. 
  13. ^ "Apache Module mod_cgid". Apache HTTP Server 2.2 Documentation. Apache Software Foundation. http://httpd.apache.org/docs/2.2/mod/mod_cgid.html. Retrieved 2011-08-27. 
  14. ^ "mod_php". Apache Software Foundation. https://modules.apache.org/search.php?id=80. Retrieved 2011-08-27. 
  15. ^ "mod_python". Apache Software Foundation. https://modules.apache.org/search.php?id=220. Retrieved 2011-08-27. 
  16. ^ Pascal Buchbinder. "mod_setenvifplus". SourceForge.net. http://modsetenvifplus.sourceforge.net/. Retrieved 2011-08-27. 
  17. ^ "Mod-H264-Streaming-Apache-Version2 – h264". H264.code-shop.com. http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Apache-Version2. Retrieved 2011-08-19. 
  18. ^ "Module Index - Apache HTTP Server". Apache HTTP Server 1.3 Documentation. Apache Software Foundation. http://httpd.apache.org/docs/1.3/mod/. Retrieved 2011-08-27. 
  19. ^ "Module Index - Apache HTTP Server". Apache HTTP Server 2.0 Documentation. Apache Software Foundation. http://httpd.apache.org/docs/2.0/mod/. Retrieved 2011-08-19. 
  20. ^ "Module Index - Apache HTTP Server". Apache HTTP Server 2.2 Documentation. Apache Software Foundation. http://httpd.apache.org/docs/2.2/mod/. Retrieved 2011-08-27. 
  21. ^ "Open Source Web Application Firewall". ModSecurity. http://www.modsecurity.org/. Retrieved 2011-08-19. 
  22. ^ docs-dev (at) perl.apache.org. "mod_perl: Welcome to the mod_perl world". Perl.apache.org. http://perl.apache.org/. Retrieved 2011-08-19. 
  23. ^ "Mod_python - Apache/Python Integration". Modpython.org. 2010-10-28. http://www.modpython.org/. Retrieved 2011-08-19.